#ifndef COMMONSTR_H
#define COMMONSTR_H

#include <QString>
#include <QVariant>

static QString getTranslation(const QString &key)
{
    if (key.isNull())
    {
        return "";
    }

    return QObject::tr(
        key.toStdString().c_str(), key.toStdString().c_str()
    );  // 翻译文本
}

//菜单中所有功能, 需要在此处定义
namespace ns_command_key
{
    //此处各个项目根据实际菜单结构来
    const QString imageEnhance = "image_enhance";                           //画质增强
    const QString irSceneMode = "ir_scene_mode";                            //红外场景模式
    const QString vlSceneMode = "vl_scene_mode";                            //白光场景模式
    const QString colorPalette = "color_palette";                           //伪彩
    const QString brightness = "brightness";                                //亮度
    const QString contrast = "contrast";                                    //对比度
    const QString outline = "outline";                                      //描边
    const QString hue = "hue";                                              //色调

    const QString pip = "pip";                                              //画中画
    const QString superSave = "super_save";                                 //超级省电
    const QString screenBrightness = "screen_brightness";                   //屏幕亮度
    const QString hotTracking = "hot_tracking";                             //热点追踪
    const QString compensation = "compensation";                            //执行补偿动作
    const QString roughRanging = "rough_ranging";                           //概略测距

    const QString compensationMethod = "compensation_method";               //补偿模式 (自动补偿,手动补偿)
    const QString compensationType = "compensation_type";                   //补偿类型（场景补偿,快门补偿)

    const QString reticleConfig = "reticle_config";                         //分化线配置(A-J)
    const QString reticleType = "reticle_type";                             //分化线类型
    const QString reticleColor = "reticle_color";                           //分化线颜色
    const QString reticleBrightness = "reticle_brightness";                 //分化线亮度

    const QString zeroingIndex = "zeroing_index";                           //(移屏)校零选项索引
    const QString zeroingValue = "zeroing_value";                           //(移屏)校零距离数值(100, 200...)
    const QString zeroingCoordinates = "zeroing_coordinates";               //(移屏)校零坐标

    const QString autoSleep = "auto_sleep";                                 //自动休眠
    const QString autoShutdown = "auto_shutdown";                           //自动关机
    const QString smartSleep = "smart_sleep";                               //智能休眠
    const QString workLight = "work_light";                                 //工作指示灯
    const QString chargeLight = "charge_light";                             //充电指示灯

    const QString wifiSwitch = "wifi_switch";                               //wifi
    const QString wifiName = "wifi_name";                                   //wifi名称
    const QString wifiPassword = "wifi_password";                           //wifi密码

    const QString watermark = "watermark";                                  //水印(仅部分项目使用)
    const QString timeWatermark = "time_watermark";                           //时间水印
    const QString dateWatermark = "date_watermark";                           //日期水印
    const QString logoWatermark = "logo_watermark";                           //LOGO水印
    const QString osdSwitch = "osd_switch";                                 //OSD
    const QString audioSwitch = "audio_switch";                             //音频
    const QString timeLimitedRecord = "time_limit_record";                  //限时录像
    const QString smartRecord = "smart_record";                             //智能录像

    const QString unitSetting = "unit_setting";                             //单位设置
    const QString dateType = "date_type";                                   //日期样式
    const QString timeType = "time_type";                                   //时间样式
    const QString timeSetting = "time_setting";                             //时间设置
    const QString languageSetting = "language_setting";                     //语言设置
    const QString defaultLanguage = "default_language";                     //默认语言选择, 控制是否弹出默认语言界面
    const QString restoreDefaults = "restore_defaults";                     //恢复默认值
    const QString about = "about";                                          //关于
    const QString memoryCardFormat = "memory_card_format";                  //格式化
    const QString offScreenDisplay = "off_screen_display";                  //熄屏提示
    const QString menuScale = "menu_scale";                                 //菜单缩放
    const QString sensitivity = "sensitivity";                              //射击录像灵敏度
    const QString autoCloseMenu = "auto_close_menu";                        //自动关菜单

    const QString bluetoothSwitch = "bluetooth_switch";                     //蓝牙开关

    const QString rangAdjust = "rang_adjust";                               //测距校准  菜单项
    const QString laserRangingSwitch = "laser_ranging_switch";              //激光测距开关
    const QString laserRangingMode = "laser_ranging_mode";                  //激光测距模式(单次,连续)
    const QString laserRangingColor = "laser_ranging_color";                //测距颜色
    const QString laserRangingAngle = "laser_ranging_angle";                //测距角度
    const QString laserRangingHeight = "laser_ranging_height";              //测距高度
    const QString laserRangingCoordinates = "laser_ranging_coordinates";    //激光测距校准坐标

    const QString indicatorAdjust = "indicator_aujust";                     //指示校准  菜单项
    const QString laserIndicatorSwitch = "laser_indicator_switch";          //激光指示开关
    const QString laserIndicatorCoordinates = "laser_indicator_coordinates";//激光指示校准坐标

    const QString fusionAdjust = "fusion_adjust";                           //融合校准
    const QString fusionCoordinates = "fusion_coordinates";                 //融合校准坐标

    const QString videoMode = "video_mode";                                 //视频流模式(红外 白光 融合)

    const QString gpsSwitch = "gps_switch";                                 //GPS开关
    const QString compassSwitch = "compass_switch";                         //罗盘开关
    const QString hold = "hold";                                            //握持提示(倾斜角)

    const QString targetIndication = "target_indication";                   //目标位置推算开关

    const QString BallisticCalculator = "ballistic_calculator";             //弹道计算器

    //OTA
    const QString otaRebootTimes = "ota_reboot_times";                      //OTA重启次数
    const QString otaUpgradeSuccess = "ota_upgrade_success";                //OTA重启后弹窗
    const QString otaPackageVer = "ota_package_version";                    //OTA版本号
}

namespace CustomCommandStr_NS
{
const QString Aitrack     = "unitsetting";  // AI追踪
const QString Mtp = "mtp"; // mtp
const QString RangingAngle  = "ranging_angle";   // 测距角度
const QString RangingHeight = "ranging_height";  // 测距高度
const QString DIYMenu = "diy_menu";     //自定义功能菜单
const QString EngineerMode = "engineer_mode";   //串口模式
}  // namespace CommandStr_NS

namespace LanguageStr_NS
{
// Common
const QString COMMON_OFF     = "COMMON_OFF";      // 关
const QString COMMON_ON      = "COMMON_ON";       // 开
const QString COMMON_CANCEL  = "COMMON_CANCEL";   // 取消
const QString COMMON_CONFIRM = "COMMON_CONFIRM";  // 确认

// 快捷菜单
const QString PIP   = "QUICKMENU_OPTION_PIP";              // 画中画
const QString PIP_TOP_LEFT   = "QUICKMENU_PINP_LEFT";               // 左上
const QString PIP_TOP_CENTRE = "QUICKMENU_PINP_CENTER";             // 中上
const QString PIP_TOP_RIGHT  = "QUICKMENU_PINP_RIGHT";              // 右上
const QString SCREEN_BRIGHTNESS = "QUICKMENU_OPTION_BRIGHTNESS";  // 屏幕亮度
const QString HOT_TRACKING   = "QUICKMENU_OPTION_HOT";    // 热点追踪
const QString IMAGESTROKE    = "IMAGESTROKE";             // 图像描边
const QString POWER_SAVE = "QUICKMENU_OPTION_POWER";  // 超级省电
const QString ROUGH_RANGING
    = "QUICKMENU_OPTION_DISTANCE_PROBABILITY";    // 概略测距
const QString AUDIO          = "AUDIO";           // 音频
const QString OSD            = "OSD";             // OSD
const QString UNIT_SETTING   = "UNIT_SETTING";    // 单位设置
const QString UNIT_M         = "UNIT_M";          // 米
const QString UNIT_YD        = "UNIT_YD";         // 码
const QString ALWAYS_DISPLAY = "ALWAYS_DISPLAY";  // 息屏显示
const QString BLUETOOTH      = "BLUETOOTH";       // 蓝牙
const QString AITRACK        = "AITRACK";         // AI追踪
const QString ZEROING_DISTANCE = "ZEROING_DISTANCE";
const QString ZEROING_DISTANCE_CUSTOM = "+";
const QString DIY_MENU = "DIY";
const QString TARGET_DISTANCE = "TARGET_DISTANCE";//目标距离
const QString SELECT_MOST_THREETERMS = "SELECT_MOST_THREEITEMS";//最多只能选三项;

// MainMenu
const QString IMAGE_SETTING = "MENU_OPTION_QUALITY";  // 画面设置
const QString WIFI    = "WIFI";                 // WIFI

// MainMenu - ITYEM
// QualityMenu
// 1
const QString IMAGE_ENHANCE = "QUALITY_IMAGE_ENHANCE";  // 画面增强
// 2
const QString SCENE_MODE         = "QUALITY_SCENE_MODE";     // 场景模式
const QString SCENE_MODE_NORMAL  = "QUALITY_SCENE_NORMAL";   // 自然
const QString SCENE_MODE_ENHANCE = "QUALITY_SCENE_ENHANCE";  // 增强
const QString SCENE_MODE_LIGHT   = "QUALITY_SCENE_LIGHT";    // 高亮
const QString TONE               = "TONE";                   // 色调
const QString TONE_COLD          = "TONE_COLD";
const QString TONE_WARM          = "TONE_WARM";
// 3
const QString FALSE_COLOR          = "QUALITY_COLOR";         // 伪彩
const QString FALSE_COLOR_WHITE  = "QUALITY_COLOR_WHITE";   // 白热
const QString FALSE_COLOR_BLACK  = "QUALITY_COLOR_BLACK";   // 黑热
const QString FALSE_COLOR_IRONRED    = "QUALITY_COLOR_RED";     // 铁红
const QString FALSE_COLOR_BLUE   = "QUALITY_COLOR_BLUE";    // 蓝热
const QString FALSE_COLOR_GREEN  = "QUALITY_COLOR_GREEN";   // 绿热
const QString FALSE_COLOR_REDHOT = "QUALITY_COLOR_REDHOT";  // 红热
const QString FALSE_COLOR_BROWN = "QUALITY_COLOR_SEPIA";  // 深褐
const QString FALSE_COLOR_ADJUSTREDHOT = "QUALITY_COLOR_ADJUSTREDHOT";  // 可调红热
// 4
const QString IR_BRIGHTNESS = "QUALITY_IR_BRIGHTNESS";  // 亮度
// 5
const QString IR_CONTRAST = "QUALITY_IR_CONTRAST";  // 对比度
// 7
const QString COMPENSATION_MODE = "QUALITY_COMPENSATION_MODE";  // 补偿方式
const QString AUTO_COMPENSATION = "QUALITY_COMPENSATION_AUTO";  // 自动补偿
const QString MANUAL_COMPENSATION = "QUALITY_COMPENSATION_MANUAL";  // 手动补偿
const QString INDICATION_SETTINGS = "INDICATION_SETTINGS";  // 指示设置
const QString GENERAL_SETTINGS    = "GENERAL_SETTINGS";     // 通用设置

// RecordMenu
const QString RECORD_SETTING    = "RECORD_SETTING";     // 记录设置
const QString RECORD_WATER_MODE = "RECORD_WATER_MODE";  // 水印
const QString WATERMARK_TIME = "WATERMARK_TIME";
const QString WATERMARK_DATE = "WATERMARK_DATE";
const QString WATERMARK_LOGO = "LOGO";
const QString DATE_AND_TIME = "RECORD_WATER_TIME_DATE";  // 日期和时间

const QString RETICLE_ZERO = "RETICLE_ZERO";    //分化线和校零
const QString RETICLE_CONFIG = "RETICLE_CONFIG";  //分化线配置
const QString RETICLE_SETTING = "RETICLE_SETTING";     //分化线设置
const QString ZERO_SETTING = "ZERO_SETTING";        //校零设置
const QString RETICLE_TYPE = "RETICLE_STYLE";
const QString RETICLE_COLOR = "RETICLE_COLOR";
const QString RETICLE_BRIGHTNESS = "RETICLE_BRIGHTNESS";
//const QString COMMON_GREEN = "COMMON_GREEN";
//const QString COMMON_BLACK = "COMMON_BLACK";
//const QString COMMON_WITHE = "COMMON_WITHE";
//const QString COMMON_RED = "COMMON_RED";
//const QString COMMON_YELLOW = "COMMON_YELLOW";
//const QString COMMON_BLUE = "COMMON_BLUE";

// PowqerMenu
const QString POWER_SETTINGS = "POWER_SETTINGS";  // 电源设置
const QString CHARGE_INDICATOR = "CHARGE_INDICATOR";    //充电指示

// LocalMenu
const QString LOCAL_DATE_MODE         = "LOCAL_DATE_MODE";    // 日期样式
const QString LOCAL_TIME_SET          = "LOCAL_TIME_SET";     // 时间设置
const QString LOCAL_LANGUAGE          = "LOCAL_LANGUAGE";     // 语言设置
const QString LOCAL_LANGUAGE_ENGLISH  = "English";   // 英语
const QString LOCAL_LANGUAGE_RUSSIA   = "Русский";    // 俄语
const QString LOCAL_LANGUAGE_GERMAN   = "Deutsch";    // 德语
const QString LOCAL_LANGUAGE_FRENCH   = "Français";    // 法语
//const QString LOCAL_LANGUAGE_CHINESE  = " 简体中文";   // 中文
const QString LOCAL_LANGUAGE_ITALIAN  = "Italiano";   // 意大利语
const QString LOCAL_LANGUAGE_SPANISH  = "Español";   // 西班牙语
//const QString LOCAL_LANGUAGE_JAPANESE = " 日本語";  // 日语
//const QString LOCAL_LANGUAGE_KOREAN   = "한국인";    // 韩语
//const QString LOCAL_LANGUAGE_POLAND   = "Polski";    // 波兰语
const QString LOCAL_LANGUAGE_ROMANIAN = "Română";  // 罗马尼亚语
const QString LOCAL_LANGUAGE_NORWEGIAN = "Norsk";  // 挪威语
const QString LOCAL_LANGUAGE_SWEDISH = "Svenska";  // 瑞典语
const QString LOCAL_LANGUAGE_DANISH  = "Dansk";   // 丹麦语
const QString LOCAL_LANGUAGE_CZECH   = "Čeština";    // 捷克语
const QString LOCAL_LANGUAGE_SLOVAK  = "Slovenčina";    // 斯洛伐克语
const QString LOCAL_LANGUAGE_HUNGARIAN   = "Magyar";    // 匈牙利语
const QString LOCAL_LANGUAGE_FINNISH     = "Suomalainen";    // 芬兰语

const QString LOCAL_MEMORY_FORMAT    = "LOCAL_MEMORY_FORMAT";     // 格式化
const QString LOCAL_RESET            = "LOCAL_RESET";  // 恢复默认值
const QString LOCAL_ABOUT            = "LOCAL_ABOUT";  // 关于

// OtherMenu
const QString OTHER_MEASURE_ONE  = "OTHER_MEASURE_ONE";   // 单次测距
const QString OTHER_MEASURE_MORE = "OTHER_MEASURE_MORE";  // 连续测距
const QString OTHER_CD_MEASURE_DISPLAY = "OTHER_CD_MEASURE_DISPLAY";  // 测距显示
const QString OTHER_CD_MEASURE_MODE  = "OTHER_CD_MEASURE_MODE";  // 测距模式
const QString OTHER_CD_MEASURE_ANGLE = "OTHER_CD_MEASURE_ANGLE";  // 角度
const QString OTHER_CD_MEASURE_HEIGHT = "OTHER_CD_MEASURE_HEIGHT";  // 垂直高度

const QString COMPASS    = "COMPASS";     // 罗盘
const QString HOLD       = "HOLD";        // 握持提示
const QString EAST       = "EAST";        // 东
const QString WEST       = "WEST";        // 西
const QString NORTH      = "NORTH";       // 北
const QString SOUTH      = "SOUTH";       // 南
const QString NORTH_EAST = "NORTH_EAST";  // 东北
const QString NORTH_WEST = "NORTH_WEST";  // 西北
const QString SOUTH_EAST = "SOUTH_EAST";  // 东南
const QString SOUTH_WEST = "SOUTH_WEST";  // 西南

// Message
const QString MSG_STORAGECORRUPT_FORMAT
    = "MSG_STORAGECORRUPT_FORMAT";  // 存储空间已损坏，请格式化内存
const QString MSG_UPGRADE_LOW_POWER
    = "MSG_UPGRADE_LOW_POWER";  // 电量过低，不可升级
const QString AUTO_CLOSE_MENU    = "AUTO_CLOSE_MENU";     // 定时关闭菜单
const QString LIMIT_VIDEO        = "LIMIT_VIDEO";         // 限时录像
const QString TIME_SET_5MIN      = "TIME_SET_5MIN";       // 5分钟
const QString TIME_SET_10MIN     = "TIME_SET_10MIN";      // 10分钟
const QString TIME_SET_15MIN     = "TIME_SET_15MIN";      // 15分钟
const QString TIME_SET_30MIN     = "TIME_SET_30MIN";      // 30分钟
const QString TIME_SET_60MIN     = "TIME_SET_60MIN";      // 60分钟
const QString TIME_SET_10SEC     = "TIME_SET_10SEC";      // 10秒
const QString TIME_SET_15SEC     = "TIME_SET_15SEC";      // 15秒
const QString TIME_SET_20SEC     = "TIME_SET_20SEC";      // 20秒
const QString TIME_SET_60SEC     = "TIME_SET_60SEC";      // 60秒
const QString TIME_FORMAT_12HOUR = "TIME_FORMAT_12HOUR";  // 12小时制
const QString TIME_FORMAT_24HOUR = "TIME_FORMAT_24HOUR";  // 24小时制
const QString DATE_FORMAT_YEAR   = "DATE_FORMAT_YEAR";    // YYYY/MM/DD
const QString DATE_FORMAT_MONTH  = "DATE_FORMAT_MONTH";   // MM/DD/YYYY
const QString DATE_FORMAT_DAY    = "DATE_FORMAT_DAY";     // DD/MM/YYYY
const QString DISTANCE_PROBABILITY_RABBIT = "DISTANCE_PROBABILITY_RABBIT";  // 兔子
const QString DISTANCE_PROBABILITY_WOLF = "DISTANCE_PROBABILITY_WOLF";  // 狼
const QString DISTANCE_PROBABILITY_BOAR = "DISTANCE_PROBABILITY_BOAR";  // 野猪
const QString DISTANCE_PROBABILITY_DEER = "DISTANCE_PROBABILITY_DEER";  // 鹿

const QString GPS_SEARCHING  = "GPS_SEARCHING";   // 搜索中…
const QString SMART_SETTINGS = "SMART_SETTINGS";  // 智能休眠
const QString TIME_FORMAT    = "TIME_FORMAT";     // 时间制式
const QString TIMED_SHUTDOWN = "TIMED_SHUTDOWN";  // 定时关机
const QString WIFI_2_4G      = "WIFI_2_4G";       // 2.4G
const QString WIFI_5G        = "WIFI_5G";         // 5G

// OTA
const QString UPGRADE_RECEIVING = "UPGRADE_RECEIVING";  // 正在接收…
const QString UPGRADE_RECEIVED_UPDATE
    = "UPGRADE_RECEIVED_UPDATE";  // 接收完成，即将升级！
const QString UPGRADE_ENSURE_CHARGED_MEMORY
    = "UPGRADE_ENSURE_CHARGED_MEMORY";  //*请确保设备电量和内存充足
const QString UPGRADE_UPDATE_PACKAGE
    = "UPGRADE_UPDATE_PACKAGE";  // 检测到升级包，是否升级？
const QString UPGRADE_DELETE = "UPGRADE_DELETE";                // 删除
const QString UPGRADE_UPDATE = "UPGRADE_UPDATE";                // 升级
const QString UPGRADE_CANCEL_DELETE = "UPGRADE_CANCEL_DELETE";  // 取消并删除
const QString UPGRADE_UPDATING = "UPGRADE_UPDATING";  // 正在升级…
const QString UPGRADE_UPDATED_COMPLETED
    = "UPGRADE_UPDATED_COMPLETED";  // 升级完成，即将重启！
const QString UPGRADE_UPDATED_SUCCESS = "UPGRADE_UPDATED_SUCCESS";  // 升级成功！
const QString UPGRADE_UPDATED_FAILED
    = "UPGRADE_UPDATED_FAILED";  // 升级失败，请检查设备
const QString UPGRADE_CHECK_DEVICE = "UPGRADE_CHECK_DEVICE";  // ，请检查设备
const QString UPGRADE_RECEIVE_FAILED
    = "UPGRADE_RECEIVE_FAILED";  // 升级包接收出错，请重试！
const QString UPGRADE_CHECK_FAILED
    = "UPGRADE_CHECK_FAILED";  // 升级包校验失败，请重试！
const QString UPGRADE_UPDATED_FAILED_RETRY
    = "UPGRADE_UPDATED_FAILED_RETRY";  // 升级失败，请重试！
const QString UPGRADE_OUT_OF_MEMORY
    = "UPGRADE_OUT_OF_MEMORY";  // 内存不足，请清理内存数据！
const QString UPGRADE_MEMORY_NOT_EXIST
    = "UPGRADE_MEMORY_NOT_EXIST";  // 无法读取内存卡，请尝试格式化内存卡！
const QString UPGRADE_LOW_BATTERY = "UPGRADE_LOW_BATTERY";  // 电量不足，请充电！

const QString TO_CLOSE_WIFI = "TO_CLOSE_WIFI"; //即将关闭wifi

const QString TO_CLOSE_BLUETOOTH = "TO_CLOSE_BLUETOOTH"; //即将关闭蓝牙

const QString TO_CLOSE_WIFI_AND_BLUETOOTH = "TO_CLOSE_WIFI_AND_BLUETOOTH"; //即将关闭wifi 即将关闭蓝牙

const QString SHARKE_MENU_TITLE   = "SHARKE_MENU_TITLE";  //震动菜单

const QString PASSWORD = "PASSWORD"; //密码

const QString SYNC_PHONE_TIME = "SYNC_PHONE_TIME"; //已同步手机时间！
const QString COMPASS_CALIBRATION = "COMPASS_CALIBRATION";  // 校准
const QString COMPASS_CALIBRATION_TIP = "COMPASS_CALIBRATION_TIP";  // 校准提示
const QString COMPASS_CALIBRATION_STEP_ONE = "COMPASS_CALIBRATION_STEP_ONE";  // 步骤1
const QString COMPASS_CALIBRATION_STEP_TWO = "COMPASS_CALIBRATION_STEP_TWO";  // 步骤2
const QString COMPASS_CALIBRATION_START = "COMPASS_CALIBRATION_START";  // 开始
const QString COMPASS_CALIBRATION_NEXT = "COMPASS_CALIBRATION_NEXT";  // 下一步
const QString COMPASS_CALIBRATION_EXECUTE = "COMPASS_CALIBRATION_EXECUTE";  // 数据校验中...
const QString COMPASS_CALIBRATION_SUCCEED = "COMPASS_CALIBRATION_SUCCEED";  // 罗盘校验成功！
const QString COMPASS_CALIBRATION_FAILED = "COMPASS_CALIBRATION_FAILED";  // 罗盘校验失败！

const QString LOCAL_RESET_CHECK = "LOCAL_RESET_CHECK";  // 确定恢复默认值吗？
const QString RESTORING_THE_DEFAULT = "RESTORING_THE_DEFAULT";  // 恢复默认值中
const QString LOCAL_RESET_SUCCESS = "LOCAL_RESET_SUCCESS";  // 恢复默认值成功！
const QString LOCAL_RESET_FAILED = "LOCAL_RESET_FAILED";  // 恢复默认值失败
const QString LOCAL_FORMAT_CHECK = "LOCAL_FORMAT_CHECK";  // 确定内存卡格式化吗？
const QString LOCAL_FORMAT_SUCCESS = "LOCAL_FORMAT_SUCCESS";  // 内存卡格式化成功！
const QString LOCAL_FORMAT_FAILED = "LOCAL_FORMAT_FAILED";  // 内存卡格式化失败
const QString FORMATERING = "FORMATERING";  // 格式化中
const QString LOCAL_READ_FILE_CHECK = "LOCAL_READ_FILE_CHECK";  // 允许访问设备文件吗？
const QString LOCAL_READ_FILE_ALLOW = "LOCAL_READ_FILE_ALLOW";  // 允许
const QString LOCAL_READ_FILE_REJECT = "LOCAL_READ_FILE_REJECT";  // 不允许

const QString DISTANCE_SET_REPEAT = "DISTANCE_SET_REPEAT";//距离数值重复，请重新输入！
const QString VALUE_RANGE_M = "VALUE_RANGE_M";//m：有效值范围1~910
const QString VALUE_RANGE_YD = "VALUE_RANGE_YD";//yd：有效值范围1~995

const QString LANGUAGE_ENGINEERMMODE="Whether to restart the device and enter engineering mode?";
}  // namespace LanguageStr_E


namespace menuicon_str
{
const QString SHORTMENU_PIP_SWITCH_N
    = "border-image: url(:/image/menu_shortcut_PIP_n.png)";
const QString SHORTMENU_PIP_SWITCH_H
    = "border-image: url(:/image/menu_shortcut_PIP_h.png)";
const QString SHORTMENU_PIP_SWITCH_S
    = "border-image: url(:/image/menu_shortcut_PIP_s.png)";
const QString SHORTMENU_BRIGHTNESS_N
    = "border-image: url(:/image/menu_shortcut_screen_BRI_n.png)";
const QString SHORTMENU_BRIGHTNESS_H
    = "border-image: url(:/image/menu_shortcut_screen_BRI_h.png)";
const QString SHORTMENU_BRIGHTNESS_S
    = "border-image: url(:/image/menu_shortcut_screen_BRI_s.png)";
const QString SHORTMENU_HOT_TRACK_N = "border-image: url(:/image/1729_n.png)";
const QString SHORTMENU_HOT_TRACK_H = "border-image: url(:/image/1729_h.png)";
const QString SHORTMENU_HOT_TRACK_S = "border-image: url(:/image/1729_s.png)";
const QString SHORTMENU_SUPER_POWER_N
    = "border-image: url(:/image/menu_shortcut_super_energy_saving_n.png)";
const QString SHORTMENU_SUPER_POWER_H
    = "border-image: url(:/image/menu_shortcut_super_energy_saving_h.png)";
const QString SHORTMENU_SUPER_POWER_S
    = "border-image: url(:/image/menu_shortcut_super_energy_saving_s.png)";
const QString SHORTMENU_CD_RANGEMEASURE_N
    = "border-image: url(:/image/menu_shortcut_stadiametric_rangefinder_n.png)";
const QString SHORTMENU_CD_RANGEMEASURE_H
    = "border-image: url(:/image/menu_shortcut_stadiametric_rangefinder_h.png)";
const QString SHORTMENU_CD_RANGEMEASURE_S
    = "border-image: url(:/image/menu_shortcut_stadiametric_rangefinder_s.png)";
const QString SHORTMENU_AB_RANGEMEASURE_N
    = "border-image: url(:/image/menu_shortcut_zero_assist_n.png)";
const QString SHORTMENU_AB_RANGEMEASURE_H
    = "border-image: url(:/image/menu_shortcut_zero_assist_h.png)";
const QString SHORTMENU_AB_RANGEMEASURE_S
    = "border-image: url(:/image/menu_shortcut_zero_assist_s.png)";
const QString SHORTMENU_ZEROCALIBRATION_N
    = "border-image: url(:/image/menu_shortcut_zero_calibration_select_n.png)";
const QString SHORTMENU_ZEROCALIBRATION_H
    = "border-image: url(:/image/menu_shortcut_zero_calibration_select_h.png)";
const QString SHORTMENU_ZEROCALIBRATION_S
    = "border-image: url(:/image/menu_shortcut_zero_calibration_select_s.png)";

const QString MAINMENU_QUALITY_N
    = "border-image: url(:/image/menu_main_image_n.png)";
const QString MAINMENU_QUALITY_H
    = "border-image: url(:/image/menu_main_image_h.png)";
const QString MAINMENU_QUALITY_S
    = "border-image: url(:/image/menu_main_image_s.png)";
const QString MAINMENU_RETICLE_N
    = "border-image: url(:/image/menu_main_reticle_n.png)";
const QString MAINMENU_RETICLE_H
    = "border-image: url(:/image/menu_main_reticle_h.png)";
const QString MAINMENU_RETICLE_S
    = "border-image: url(:/image/menu_main_reticle_s.png)";
const QString MAINMENU_ZERO_N
    = "border-image: url(:/image/menu_main_zero_calibratio_n.png)";
const QString MAINMENU_ZERO_H
    = "border-image: url(:/image/menu_main_zero_calibratio_h.png)";
const QString MAINMENU_ZERO_S
    = "border-image: url(:/image/menu_main_zero_calibratio_s.png)";
const QString MAINMENU_WIFI_N
    = "border-image: url(:/image/menu_main_wifi_n.png)";
const QString MAINMENU_WIFI_H
    = "border-image: url(:/image/menu_main_wifi_h.png)";
const QString MAINMENU_WIFI_S
    = "border-image: url(:/image/menu_main_wifi_s.png)";
const QString MAINMENU_RECORD_N
    = "border-image: url(:/image/menu_main_record_n.png)";
const QString MAINMENU_RECORD_H
    = "border-image: url(:/image/menu_main_record_h.png)";
const QString MAINMENU_RECORD_S
    = "border-image: url(:/image/menu_main_record_s.png)";
const QString MAINMENU_POWER_N
    = "border-image: url(:/image/menu_main_power_supply_n.png)";
const QString MAINMENU_POWER_H
    = "border-image: url(:/image/menu_main_power_supply_h.png)";
const QString MAINMENU_POWER_S
    = "border-image: url(:/image/menu_main_power_supply_s.png)";
const QString MAINMENU_LOCAL_N
    = "border-image: url(:/image/menu_main_local_machine_n.png)";
const QString MAINMENU_LOCAL_H
    = "border-image: url(:/image/menu_main_local_machine_h.png)";
const QString MAINMENU_LOCAL_S
    = "border-image: url(:/image/menu_main_local_machine_s.png)";
const QString MAINMENU_OTHER_N
    = "border-image: url(:/image/menu_main_other_n.png)";
const QString MAINMENU_OTHER_H
    = "border-image: url(:/image/menu_main_other_h.png)";
const QString MAINMENU_OTHER_S
    = "border-image: url(:/image/menu_main_other_s.png)";
}  // namespace menuicon_str

#endif  // COMMONSTR_H
